﻿.categories-selected span {
    background: #375D81;
    border-radius: 3px;
    color: #FFF;
    float: left;
    padding: 4px 6px;
    margin-right: 0.3em;
    margin-bottom: 0.3em;
    vertical-align: baseline;
    font-size: 13px;
    line-height: 1;
}
.categories-selected span a {
    color: #fff;
    cursor: pointer;
}
.categories-selected span a:hover {
    text-decoration: none;
}
.categories-all {
    height: 440px !important;
    top: -220px !important;
}
.categories-all span {
    padding: 6px 10px;
    margin: 2px 10px;
    border: 1px solid transparent;
    font-family: Cambria, 'Palatino Linotype', 'Book Antiqua', 'URW Palladio L', serif;
    display: block;
    float: left;
    width: 155px;
}
.categories-all span:hover, .categories-all span.selected {    
    border: 1px solid #666;
    background-color: #333;
    color: #fff;
}
ul.chapter-list {
    list-style-type: none;
    margin: 20px 0 0 0;
    padding: 0;
}
ul.chapter-list li {
    padding: 10px 10px;
    border: 1px solid transparent;
    background-color: #fff;
    border-left: 1px solid #aaa;
}
ul.chapter-list li.selected {
    margin-left: -1px;
    border: 1px solid #aaa;
    border-left: transparent;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
ul.chapter-list li a {

}
/* Other variations of content layout
*****************************************************************/
.post-body.alternate {
    margin-right: 480px;
    padding-right: 20px;
    border-right: 1px solid #aaa;
}
.alternate > .post-body-aside {
    width: 460px;
    margin-right: -480px; 
    padding: 0;
}